<?php
include ('../../datos/general.php');
include ('../../datos/conexion.php');
include ('../../datos/storeprocedure.php');
validarSession('Admin');
$conn=obtenerConexion();
?>
	<script>
	$(function() {
		$( "#accordion" ).accordion({
			autoHeight: false,
			navigation: true
		});
	});
	$(function() {
			$( "#dialog:ui-dialog" ).dialog( "destroy" );
		$( "#dialog-confirm" ).dialog({
			resizable: false,
			autoOpen: false,
			modal: true,
			buttons: {
				"Rechazar": function() {
					$( this ).dialog( "close" );
					aprobarSolicitudEquipos(2);
					cargarSolicitudes();
				},
				"Aceptar": function() {
					$( this ).dialog( "close" );
					aprobarSolicitudEquipos(1);
					cargarSolicitudes();
				}
			}
		});
		
			$( "#dialog-confirm" ).dialog( "close" );
	});
	$(function() {
		// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
		$( "#dialog:ui-dialog" ).dialog( "destroy" );
	
		$( "#dialog-message" ).dialog({
			modal: true,
			autoOpen: false,
			buttons: {
				Ok: function() {
					$( this ).dialog( "close" );
				}
			}
		});
	$( "#dialog-message" ).dialog( "close" );
});
	mostrado=false;
	
	$(function() {
		$('#campoFechaInicio').datepicker({changeMonth: true,changeYear: true,yearRange: '1940:<?php echo $year;?>',maxDate: '+0m +0w +0y' });
        });		
	
	function cargarCarreras(idEscuela,sede){
		parametros="tipo="+encodeURIComponent("cargarCarrreras")+"&idEscuela="+encodeURIComponent(idEscuela)+"&sede="+encodeURIComponent(sede);
		cargar ("idCampoListaCarreras", "", "Admin/coordinador/coordinadorFunciones.php", "POST", parametros, true, "");
		}
	
	function cargarEscuelas(elementoCargar, estado,sede){
		document.getElementById("campoCargarListaProfesores").innerHTML="No hay profesores en esa escuela";
		parametros="tipo="+encodeURIComponent("cargarEscuelas")+"&estado="+encodeURIComponent(estado)+"&sede="+encodeURIComponent(sede);
		cargar (elementoCargar, "", "Admin/coordinador/coordinadorFunciones.php", "POST", parametros, true, "");
		}
	
	function cargarSedes(){
		parametros="tipo="+encodeURIComponent("cargarSedes");
		cargar ("idCampoListaSedes", "", "Admin/coordinador/coordinadorFunciones.php", "POST", parametros, true, "");
		}
	
	function cargarListaProfesores(elementoCargar, idEscuela, idSede){
		parametros="tipo="+encodeURIComponent("cargarProfesores")+"&idEscuela="+encodeURIComponent(idEscuela)+"&idSede="+encodeURIComponent(idSede);;
		cargar (elementoCargar, "", "Admin/coordinador/coordinadorFunciones.php", "POST", parametros, true, "");
		}
		
	function registrarCoordinador(){
		var idSede=document.getElementById("idCampoListaSedes").value;
		var idEscuela=document.getElementById("idCampoListaEscuelas").value;
		var idCarrera=document.getElementById("idCampoListaCarreras").value;
		var fecha=document.getElementById("campoFechaInicio").value;
		var txtCargarProfe=document.getElementById("campoCargarListaProfesores").innerHTML;
		var idProfesor='';
		if(txtCargarProfe!='No hay profesores en esa escuela'){
			idProfesor=document.getElementById("idListaProfesores").value;
			if(idSede !="Limpio" && idEscuela!="Limpio" && fecha!="" && idCarrera!=""){
				parametros="tipo="+encodeURIComponent("registrarCoordinador")+"&idCarrera="+encodeURIComponent(idCarrera)+"&idSede="+encodeURIComponent(idSede)+
						   "&idProfesor="+encodeURIComponent(idProfesor)+"&fecha="+encodeURIComponent(fecha);
				cargar ("respuestaRegistrarCoordinador", "", "Admin/coordinador/coordinadorFunciones.php", "POST", parametros, true, "");
				}
			else document.getElementById("respuestaRegistrarCoordinador").innerHTML="Hay datos sin completar";
		}
		else document.getElementById("respuestaRegistrarCoordinador").innerHTML="Hay datos sin completar";
		}
		
		
	function limpiarCampos(lugar){
			document.getElementById("campoFechaInicio").value="";
			if(lugar!="bd")
				document.getElementById("respuestaRegistrarCoordinador").innerHTML="";
		}
		
	
	function mostrarTabla(){
			$(".flexme3").flexigrid({
				url : 'Admin/coordinador/coordinadorCargarTabla.php',
				dataType : 'xml',
				colModel : [{display : 'Escuela', name : 'nombreEscuela', width : 100, sortable : true, align : 'left'}, 
							{display : 'Carrera', name : 'nombreCarrera', width : 160, sortable : true, align : 'left'}, 
							{display : 'Sede', name : 'nombreSede', width : 100, sortable : true, align : 'left'},
							{display : 'Nombre Coordinador', name : 'nombreCoordinador', width : 145, sortable : true, align : 'left'}],
				searchitems : [	{display : 'Escuela', name : 'nombreEscuela'}, 
								{display : 'Carrera', name : 'nombreCarrera'}, 
								{display : 'Sede', name : 'nombreSede'},
								{display : 'Nombre Coordinador', name : 'nombreCoordinador'}],
				sortname : "nombreEscuela",
				sortorder : "asc",
				usepager : true,
				title : 'Coordinadores',
				useRp : true,
				rp : 10,
				showTableToggleBtn : true,
				width : 558,
				height : 220,
				singleSelect: true
			});
		}
	</script>

<table id="tablaContenedora">
	<tr>
    	<td  align="center">
        	<div class="demo">
				<div id="accordion">
                	<!--Visualizar Coordinadores-->
                	<h3>
                    	<a href="#" onclick="$('.flexme3').flexReload();">
                        	Ver coordinadores
                        </a>
                    </h3>
	                    <!-- Cargas lista de coordinadores en la tabla-->   
                        <div id="listaCoordinadores" align="left">	
                        <table class="flexme3" style="display: none"></table>
                        <script>mostrarTabla();</script>                        
                        </div> <!-- Div listaCoordinadores-->
                    <h3>
                    	<a href="#" onclick="cargarSedes();limpiarCampos('');">
                        	Asociar un coordinador a una escuela
                        </a>
                    </h3>
	                    <!-- Asociar un coordinador a una escuela-->   
                        <div id="asocioCarrera">
                        <table>
                        		<tr>
                                	<td align="right">
                                    	Sede:
                                    </td>
                                    <td style="color:#F00">
                                    	<select name="idCampoListaSedes" id="idCampoListaSedes" onchange="cargarEscuelas('idCampoListaEscuelas',1,this.value);"></select>
                                    </td>
                                    <td style="color:#F00; vertical-align:top" align="left">*</td>
                                </tr>
                            	<tr>
                                	<td align="right">
                                    	Nombre de la escuela:
                                    </td>
                                    <td style="color:#F00">
                                    	<select name="idCampoListaEscuelas" id="idCampoListaEscuelas" onchange="cargarCarreras(this.value,document.getElementById('idCampoListaSedes').value);cargarListaProfesores('campoCargarListaProfesores', this.value, document.getElementById('idCampoListaSedes').value)"></select>
                                    </td>
                                    <td style="color:#F00; vertical-align:top" align="left">*</td>
                                </tr>
                                <tr>
                                	<td align="right">
                                    	Nombre de la carrera:
                                    </td>
                                	<td>
                                    	<select name="idCampoListaCarreras" id="idCampoListaCarreras"></select>
                                    </td>
                                    <td style="color:#F00; vertical-align:top" align="left">*</td>
                                </tr>
                            	<tr>
                                	<td align="right" >
                                    	Seleccione al profesor:
                                    </td>
                                	<td id="campoCargarListaProfesores">
                                    </td>
                                    <td style="color:#F00; vertical-align:top" align="left">*</td>
                                </tr>
                            	<tr>
                                	<td align="right">
                                    	Fecha Inicio:
                                    </td>
                                    <td style="color:#F00">
                                    	<input type="text" id="campoFechaInicio"/>
                                    </td>
                                    <td style="color:#F00; vertical-align:top" align="left">*</td>
                                </tr>                                
                                <tr align="right">
                                	<td colspan="2">
	                                    <button onclick="registrarCoordinador();">Registrar</button>
                                    </td>
                                </tr>   
                                <tr align="right">
                                	<td colspan="2" id="respuestaRegistrarCoordinador" style="color:#F00">
                                    </td>
                                </tr>                                                            
                            </table>
                        </div> <!-- Div asociarCoordinador-->
				</div><!-- Div acordion -->
			</div><!-- Div demo -->
		</td><!-- columna contenedora -->
	</tr><!-- fila contenedora -->
</table><!-- Tabla contenedora -->